About Delectus Labs Limited (13455469) United Kingdom