About Claffy Limited (10220453) United Kingdom