About Catertech Holdings Limited (12278395) United Kingdom