About Studio Base Technologies Ltd (13111083) United Kingdom