About Atma World Limited (10679072) United Kingdom