About Parlay Management Limited (07512833) United Kingdom