About K & A Primo Project Ltd (12978692) United Kingdom