About Upshot Holdings Limited (11148900) United Kingdom