About Ohmcara Limited (09277946) United Kingdom