About Ballora Limited (00817962) United Kingdom