About London Calling Sweden Ltd (10852223) United Kingdom