About Swifter Technologies Limited (10611169) United Kingdom