About Atlas Interactive Holdings Limited (03249609) United Kingdom