About Lombra Limited (07116639) United Kingdom