About Atterull Group Ltd. (11926202) United Kingdom