About Appidea Int Limited (11464770) United Kingdom