About Shoal Projects Limited (04379113) United Kingdom