About Plymkr Holdings Limited (13590162) United Kingdom