About Delvya Ltd (13115410) United Kingdom