About Nybble Lab Ltd. (07191150) United Kingdom