About Osaro X Limited (12156190) United Kingdom