About Barking Kebabish Ltd (12081178) United Kingdom