About Jessica Seed Limited (13508119) United Kingdom