About Rehear Labs Limited (SC622249) United Kingdom