About Timeplex Ventures Limited (10057429) United Kingdom