About Ballucci Limited (10512233) United Kingdom