About Atlantic Technology Foundation (12527154) United Kingdom