About Limbo Sales Ltd (12768901) United Kingdom