About Clef Holdings Limited (06198361) United Kingdom