About Allotrope Technology Ltd (12590437) United Kingdom