About Slambo Limited (07748429) United Kingdom