About The Rendering Company Limited (10595332) United Kingdom