About Oneshot Group Ltd (11184888) United Kingdom