About Lions Den Rental Corp Ltd (13173362) United Kingdom