About Offa No.1 Holdings Limited (09990958) United Kingdom