About Swallow 28 Limited (10203765) United Kingdom