About Kembles Ventures Limited (11156302) United Kingdom