About Trafalgar Ai Limited (12060647) United Kingdom