About Klara & Co Ltd (13426170) United Kingdom