About Delectus Limited (07798729) United Kingdom