About Talga Technologies Limited (10267347) United Kingdom