About Deluxxis Ltd (13502529) United Kingdom