About Trio S Ranch Limited (13640221) United Kingdom