About The Projects Studio Limited (09892286) United Kingdom