About Ouka London Ltd (12319758) United Kingdom