About Vapella Limited (12431068) United Kingdom