About Lab-craft Holdings Limited (12491612) United Kingdom