Recom Farmhouse is one of the world leading CGI and creative retouching studios. We’re a happy and diverse band of creators, united by our boundless e...
read more +
Unit 13, Tram Depot, 38-40 Upper Clapton Rd, London E5 8BQ, UK
Recom Farmhouse is one of the world leading CGI and creative retouching studios. We’re a happy and diverse band of creators, united by our boundless e...