About Atostrum Limited (09024914) United Kingdom