About Keveral Holdings Limited (13502243) United Kingdom