About Ogard Corporate Investment Company Limited (13358555) United Kingdom