About Loren St. Klair Ltd (04663897) United Kingdom