About Dom James Studio Ltd (12024832) United Kingdom