About Jessy & Company Laboratory Limited (12512494) United Kingdom