About Appotec Limited (08346101) United Kingdom