About Shoal Group Limited (12772850) United Kingdom