About Jadebird International Ltd (09225258) United Kingdom