About The Platform Centre Limited (10211619) United Kingdom