About Trotus Ltd (10026354) United Kingdom