About Balibaris Limited (12059028) United Kingdom