About Little Ochi International Limited (09949798) United Kingdom