About Aamica Ip Limited (12140359) United Kingdom