About Sleeping Giant Studio Limited (13655411) United Kingdom