About Sea Urchin Limited (11834442) United Kingdom