About Thinq Novus Limited (12597892) United Kingdom