About Troba Limited (12709951) United Kingdom