About Organisersrus Limited (12278944) United Kingdom