About The Balmoya Company Ltd (12279990) United Kingdom