About Ohain & Buchi Ltd (11839011) United Kingdom