About Swallow Capital (uk) Limited (12713382) United Kingdom