About Quibbe Limited (12247351) United Kingdom