About Mackerel Sea Limited (10676802) United Kingdom