About Basa Ventures Limited Limited (12960253) United Kingdom