About Swallow Regeneration Limited (11294966) United Kingdom