About The Osae Group Ltd (12908568) United Kingdom