About Blackslot Studios Ltd (11798971) United Kingdom