About Swampaprika Ltd (12254118) United Kingdom