About Chelsea Apps Holdings Limited (11452896) United Kingdom