About Keru Group Holdings Limited (12634968) United Kingdom