About Squibber Limited (NI625844) United Kingdom