About Rhythmandlogic Limited (12147662) United Kingdom