About Upcycle Investments Limited (11397942) United Kingdom