About Querca Ltd (11941822) United Kingdom