About Kexx Holding Ltd (06667670) United Kingdom