About Theybox Investment Llp (OC349958) United Kingdom