About Ballen Design Limited (12964136) United Kingdom