About Balmoor Holdings Ltd. (SC323946) United Kingdom