About Galahad Limited (12314971) United Kingdom