About Scooby Pizza & Kebab Limited (13388031) United Kingdom