About Babsamkay Ventures Limited (10689939) United Kingdom