About Osil London Ltd (10393941) United Kingdom