About Aloe Vera Limited (02277353) United Kingdom