About Deep Sea Seals Trustees Limited (04544217) United Kingdom