About Alamarr Limited (NI677537) United Kingdom