About Aloe Aloe Limited (09521667) United Kingdom