About Paper Tiger Consulting Limited (08940579) United Kingdom