About Lemmy Square Ltd. (13328835) United Kingdom