About Amicura Glasgow Limited (13357962) United Kingdom