About Lorbens Ltd (06253429) United Kingdom