About Bird Plus Limited (10885806) United Kingdom