About Aloe Technology Ltd (07481092) United Kingdom