About Beacon Platform Limited (10109626) United Kingdom