About Trelan Holdings Ltd (12079336) United Kingdom