About Squib Consultancy Limited (06252159) United Kingdom