About Chop Chop London Ltd (10984846) United Kingdom