About Paper Tiger Productions Limited (07214386) United Kingdom