About Manfred Holdings Ltd Limited (11242423) United Kingdom