About Rucka Management Limited (13026782) United Kingdom