About Appeasel Limited (12384291) United Kingdom