About Primrose Tech Ltd (12990042) United Kingdom