About Y. C. Locumbms Ltd (13007820) United Kingdom