About Interior Splash Studio Ltd (13001645) United Kingdom