About Tank Studios Ltd (SC559376) United Kingdom