About The Defiance Project Ltd (13329209) United Kingdom