About Atman Intelligence Limited (12265308) United Kingdom