About Oxsa Living Ltd (12144842) United Kingdom