About Aleasha Maynard Limited (11720307) United Kingdom