About Swallow Technology Limited (02016850) United Kingdom