About Deltra International Ltd (12313845) United Kingdom