About Traject Ventures Limited (10923818) United Kingdom