About Ogastech Ltd (09257353) United Kingdom