About Straight Path Europe Limited (12750661) United Kingdom