About Quanta Thorpe Limited (11532916) United Kingdom