About Delfi Partners Limited (11428378) United Kingdom