About Intercea Ltd (SC679572) United Kingdom