About Swallow Force Ltd (11066422) United Kingdom