About Galgo Limited (03210828) United Kingdom