About Bird Holdings Limited (11958577) United Kingdom