About Slam Project Management Ltd. (10340805) United Kingdom