About Concept12a Ltd. (11860887) United Kingdom