About Project S.e.e.d. Limited (03805072) United Kingdom