About Scruffy Samogitian Limited (12052889) United Kingdom