About Akkora Management Limited (08790260) United Kingdom