About Balouka Limited (10163930) United Kingdom