About Muckle Flugga Limited (12406249) United Kingdom