About Ozi London Ltd (11086672) United Kingdom