About Bellcade Limited (12550212) United Kingdom