About Red Stamp Productions Ltd. (12617559) United Kingdom