About Atomic Investments Limited (12758733) United Kingdom