About Tricas Developments Limited (13435820) United Kingdom