About Owndevices Solutions Ltd (11462527) United Kingdom