About Sole Plaice Limited (12418251) United Kingdom