About Penteract Ventures Limited (13632139) United Kingdom