About Next Generation Amida Beckenham Limited (03568290) United Kingdom