About Osoyoo Electronics (uk) Ltd. (12656921) United Kingdom