About Upsilon Beta Investment Ltd (07996938) United Kingdom