About Skedaddled Ltd (12247603) United Kingdom