About Gallus Digital Limited (SC671712) United Kingdom