About Bakkara Limited (10295917) United Kingdom