About Slightly Squiffy Limited (11513058) United Kingdom