About Keru Holdings Limited (12245120) United Kingdom