About Ohmbase Limited (10718694) United Kingdom