About The Concept Lab Ltd (12030003) United Kingdom