About Beanbags Information Technology Limited (02853683) United Kingdom