About Squiff Limited (05895799) United Kingdom