About Callum Walsh Limited (12029457) United Kingdom