About Abbedi Ltd (07653226) United Kingdom