About Atrata Limited (13095898) United Kingdom