About Camden Mobile Spot Limited (12784268) United Kingdom