About Anthoula Nolan Limited (08122068) United Kingdom