About Ohmsai Limited (11393869) United Kingdom