About Keagra Limited (11990421) United Kingdom