About Delleur Ltd (SC674742) United Kingdom