About Loncad Holdings Ltd (12186437) United Kingdom