About Osrix Designs Limited (11263713) United Kingdom