About Max Kibo Limited (10099203) United Kingdom