About Slipgate Technologies Ltd (09658369) United Kingdom