About Kragg Labs Ltd (12592426) United Kingdom