About Palisadesecure Technologies Ltd (12700238) United Kingdom