About Ohara L Ltd (12172546) United Kingdom