About London App Works Ltd (10439602) United Kingdom