About Bakaro Limited (13699533) United Kingdom