About Troo.ai Limited (10375997) United Kingdom