About Bali Consultancy Limited (SC689972) United Kingdom