About Limbird Limited (01192282) United Kingdom