About Interdafa Ltd (13375217) United Kingdom