About Thinkninja Limited (10449800) United Kingdom