About Oswald London Ltd (10789211) United Kingdom