About Elev8 Platforms Limited (08498647) United Kingdom