About Bain Investment Trust Company Limited (SC021206) United Kingdom