About Intqua Ltd (13629419) United Kingdom