About Kitfix Swallow Group Limited (10415566) United Kingdom