About Stalefish Limited (07972274) United Kingdom