About Pallot Corporate Solutions Limited (12959476) United Kingdom