About Pemlar Company Ltd (12699044) United Kingdom