About Ohmspace Ltd (12965867) United Kingdom