About Oneshot Media Limited (13396242) United Kingdom