About Krill Ltd (12211084) United Kingdom