About Yellow Yeti Digital Ltd (10290864) United Kingdom