About Juicy Bird Limited (12804435) United Kingdom