About Off The Glove Bird Control Limited (12337124) United Kingdom