About Quaesitum R&d Ltd (12518644) United Kingdom