About Parlay Properties Ltd. (11885382) United Kingdom