About Lorrac Associates Ltd (10149639) United Kingdom