About T.f Elleray Holdings Limited (11783901) United Kingdom