About Jenlee Limited (06547514) United Kingdom