About Atlas Holdings Limited (SC102650) United Kingdom