About Belicista Ltd (08165512) United Kingdom