About First Kick Management Ltd (12323276) United Kingdom