About Places24 Limited (12158303) United Kingdom