About Ricks Technology Limited (07770540) United Kingdom