About Swallows International Trade Co. Ltd (09804243) United Kingdom