About Aloe Point Limited (13331306) United Kingdom