About Trullo Limited (06662679) United Kingdom