About Juicy Projects Ltd (12710187) United Kingdom