About Ballz Barberz Limited (11420006) United Kingdom