About Ochi Bay Ltd (13366653) United Kingdom