About Thaw Investment Holdings Limited (12476972) United Kingdom