About Rapidly Technologies Ltd (11889306) United Kingdom