About Oix Studio Ltd (13574885) United Kingdom