About Jacappella Limited (04371431) United Kingdom