About Raycast Technologies Ltd. (12394678) United Kingdom