About Bellmech Ltd (13073243) United Kingdom