About Keegan Investment Holding Ltd (12908794) United Kingdom